Enterprise Version
concrete and blackboard facade